.doll_machine_wrapper image {
    width: 100%;
    pointer-events: none;
    display: block;
}
.doll_machine_wrapper * {
    touch-action: pan-y 
}
.hide{
    display:none;
}
// :root,page {
//     --poleDis: 350rpx 
// }
.doll_machine_wrapper {
    width: 750rpx;
    height: 100vh;
    min-height: 1206rpx;
    // border:1rpx solid red;
    overflow:hidden;
    position: fixed;
    top: 0;
}
.doll_machine_wrapper.index {
    height: 223rpx;
}
.doll_machine_wrapper.index ::-webkit-scrollbar {
    display: none;
    width: 0rpx 
}
.doll_machine_wrapper.index .cover_box.cover_rule .centerWrapper {
    top: 5%;
    bottom: auto 
}
.doll_machine_wrapper .logo {
    width: 234rpx;
    height: 54rpx;
    position: absolute;
    left: .400rpx;
    top: .3300rpx 
}
.doll_machine_wrapper .ico_rule {
    pointer-events: auto;
    width: 161rpx;
    height: 47rpx;
    position: absolute;
    left: 546rpx;
    top: .300rpx 
}
.doll_machine_wrapper .outline_radius_wrapper {
    padding: 3rpx;
    border: 1rpx dashed #ff6600;
    border-radius: 4rpx;
    box-sizing: border-box;
    overflow: hidden 
}
.doll_machine_wrapper .inside_radius_wrapper {
    width: 100%;
    height: 100%;
    border-radius: 4rpx;
    overflow: hidden 
}
.doll_machine_wrapper .wrapper_draw_choice_total {
    width: 690rpx;
    height: 145rpx;
    margin: 188rpx auto 0;
    overflow: hidden 
}
.doll_machine_wrapper .draw_choice {
    width: 228rpx;
    height: 145rpx;
    float: left;
    margin-left: 1rpx 
}
.doll_machine_wrapper .draw_choice .bg_btn_choice {
    width: 206rpx;
    height: 56rpx;
    margin: 10rpx auto 0;
    text-align: center;
    color: #ffffff;
    font-size: 26rpx;
    line-height: 56rpx 
}
.doll_machine_wrapper .draw_choice .bg_btn_choice.invalid {
}
.doll_machine_wrapper .draw_choice .wrapper_choice_des {
    margin-top: 10rpx;
    color: #ff7b00;
    text-align: center;
    font-size: 24rpx 
}
.doll_machine_wrapper .draw_choice .wrapper_choice_des .num {
    font-size: 36rpx;
    color: #4600d1;
    font-weight: bold 
}
.doll_machine_wrapper .draw_choice {
    width: 222rpx;
    height: 138rpx 
}
.doll_machine_wrapper .wrapper_draw_rule_des {
    width: 690rpx;
    height: auto;
    margin: 29rpx auto 0 
}
.doll_machine_wrapper .wrapper_draw_rule_des .ico_draw_des {
    width: 300rpx;
    height: 106rpx;
    margin: 0 auto 
}
.doll_machine_wrapper .wrapper_draw_rule_des .item {
    width: 647rpx;
    height: auto;
    margin: 0 auto 13rpx;
    color: #ff7b00;
    font-size: 28rpx 
}
.doll_machine_wrapper .wrapper_draw_rule_des .item .title {
    font-weight: bold 
}
.doll_machine_wrapper .ico_gift {
    width: 266rpx;
    height: 72rpx;
    margin: 30rpx auto 0 
}
.doll_machine_wrapper .product_catogory_wrapper {
    width: 690rpx;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper {
    position: relative;
    margin-top: 20rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Doublemint {
    width: 417rpx;
    height: 253rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Snikers {
    width: 253rpx;
    height: 253rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Doublemint {
    width: 417rpx;
    height: 253rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Dove, .doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Extra {
    width: 100%;
    height: 253rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .product_logo_wrapper {
    width: 122rpx;
    height: 40rpx;
    position: absolute;
    left: 0;
    top: .1300rpx;
    background-color: #ff9700;
    box-shadow: 3rpx 4rpx 6rpx 0rpx #ff7800;
    border-radius: 0rpx 8rpx 8rpx 0rpx;
    display: flex;
    align-items: center;
    justify-content: center 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .product_logo_wrapper .ico_pro_logo.logo_Doublemint {
    width: 68rpx;
    height: 26rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .product_logo_wrapper .ico_pro_logo.logo_Snickers {
    width: 82rpx;
    height: 22rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .product_logo_wrapper .ico_pro_logo.logo_Dove {
    width: 68rpx;
    height: 28rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .product_logo_wrapper .ico_pro_logo.logo_Extra {
    width: 47rpx;
    height: 33rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .inside_radius_wrapper {
    padding-top: 62rpx;
    display: flex;
    justify-content: space-around 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .inside_radius_wrapper .sku_active_wrapper {
    width: 159rpx;
    height: 159rpx;
    background-color: #ff9700;
    box-shadow: 0rpx 5rpx 11rpx 0rpx rgba(255, 120, 0, 0.98);
    border-radius: 4rpx;
    display: flex;
    justify-content: center;
    flex-direction: column 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .inside_radius_wrapper .sku_active_wrapper .des {
    text-align: center;
    color: #ffffff;
    font-size: 24rpx;
    line-height: 30rpx;
    text-shadow: 0rpx 1.5rpx 0rpx #ff7c00 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .inside_radius_wrapper .sku_active_wrapper .num {
    width: 40rpx;
    height: 40rpx;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    background-color: #7233ee;
    font-size: 24rpx;
    border-radius: 100%;
    margin-top: 15rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .inside_radius_wrapper .sku_active_wrapper.not_active {
    background-color: #c5c5c5;
    box-shadow: inset 0rpx 0rpx 9rpx 1rpx rgba(109, 109, 109, 0.78);
    border-radius: 10rpx 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .inside_radius_wrapper .sku_active_wrapper.not_active .des {
    text-shadow: none 
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper .inside_radius_wrapper .sku_active_wrapper.not_active .num {
    background-color: #6d6d6d 
}
.doll_machine_wrapper .doll_machine_wrapper_inner {
    width: 750rpx;
    height: 1000rpx;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .infoWrapper3, .doll_machine_wrapper .doll_machine_wrapper_inner .infoWrapper4, .doll_machine_wrapper .doll_machine_wrapper_inner .infoWrapper5 {
    height: 800rpx;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .prize_content_wrapper {
    width: 750rpx;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .prize_content_wrapper.wrapper1 .inside_radius_wrapper {
}
.doll_machine_wrapper .doll_machine_wrapper_inner .prize_content_wrapper.wrapper5, .doll_machine_wrapper .doll_machine_wrapper_inner .prize_content_wrapper.wrapper4 {
    height: 650rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .prize_content_wrapper.wrapper0 {
    height: 400rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .prize_content_wrapper.wrapper0 .fail_prize_result {
    // font-family: 'pingfang';
    text-align: center;
    color: #ffffff;
    font-size: 50rpx;
    text-shadow: 2rpx 1.9rpx 4rpx rgba(234, 145, 0, 0.98) 
}
.doll_machine_wrapper .doll_machine_wrapper_inner.index_fail {
    width: 100%;
    height: 660rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner.index_fail .qrCode {
    pointer-events: auto;
    width: 339rpx;
    height: 339rpx;
    margin: 10rpx auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner.index_fail .qrCode_text {
    text-align: center;
    font-size: 36rpx;
    color: #ffffff 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .fail_input_tip {
    text-align: center;
    font-size: 36rpx;
    color: #ffffff 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .code_input {
    display: block;
    width: 533rpx;
    height: 70rpx;
    background-color: #ffdc91;
    box-shadow: inset 0rpx 1rpx 7rpx 0rpx #dd8700;
    border-radius: 8rpx;
    text-indent: 20rpx;
    color: #ff7b00;
    font-size: 30rpx;
    margin: 63rpx auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_code_submit {
    width: 520rpx;
    height: 100rpx;
    margin: 60rpx auto 0;
    letter-spacing: 2rpx;
    color: #ffffff;
    font-size: 40rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .success_title {
    text-align: center;
    color: #ffffff;
    font-size: 70rpx;
    text-shadow: 2rpx 1.9rpx 4rpx rgba(234, 145, 0, 0.98) 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .success_content {
    text-align: center;
    color: #ffffff;
    font-size: 36rpx;
    margin: 50rpx auto 0;
    text-shadow: 2rpx 1.9rpx 4rpx rgba(234, 145, 0, 0.98) 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .success_tip_wrapper {
    width: 690rpx;
    height: 272rpx;
    margin: 30rpx auto 0;
    // font-family: 'pingfang';
    color: #ff7b00;
    font-size: 28rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .success_tip_wrapper .ico_tip {
    width: 266rpx;
    height: 72rpx;
    margin: 31rpx auto 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .success_tip_wrapper .content {
    margin: 30rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .tel_400 {
    text-align: center;
    // font-family: 'pingfang';
    color: #ffffff;
    font-size: 28rpx;
    margin: 30rpx;
    text-shadow: 2rpx 1.9rpx 4rpx rgba(234, 145, 0, 0.98) 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_continue_draw {
    width: 520rpx;
    height: 100rpx;
    text-align: center;
    color: #ffffff;
    font-size: 40rpx;
    line-height: 100rpx;
    margin: 40rpx auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .prize_title {
    color: #ffffff;
    font-size: 50rpx;
    text-align: center;
    line-height: 60rpx;
    text-shadow: 2rpx 1.9rpx 4rpx rgba(234, 145, 0, 0.98) 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .prize_title .num {
    // font-family: 'DIN_Black';
    color: #6e15c1;
    padding: 0 20rpx;
    font-size: 60rpx;
    text-shadow: none 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_prize {
    width: 520rpx;
    height: 100rpx;
    margin: 60rpx auto 0;
    letter-spacing: 2rpx;
    color: #ffffff;
    font-size: 40rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .huafei_100 {
    pointer-events: auto;
    width: 557rpx;
    height: 192rpx;
    margin: 33rpx auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .huafei_2, .doll_machine_wrapper .doll_machine_wrapper_inner .huafei_1 {
    width: 557rpx;
    height: 283rpx;
    margin: 50rpx auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .other_choice_wrapper {
    width: 690rpx;
    height: 630rpx;
    margin: 40rpx auto 0;
    overflow: hidden 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .other_choice_wrapper .inside_radius_wrapper .card_group_wrapper {
    width: 590rpx;
    height: 420rpx;
    margin: 33rpx auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .other_choice_wrapper .inside_radius_wrapper .card_group_wrapper .card_wrapper {
    width: 261rpx;
    height: auto 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .other_choice_wrapper .inside_radius_wrapper .card_group_wrapper .card_wrapper .des {
    width: 100%;
    height: 51rpx;
    font-size: 18rpx;
    color: #ffffff;
    line-height: 51rpx;
    text-align: center;
    overflow: hidden;
    margin: 20rpx auto 36rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .other_choice_wrapper .inside_radius_wrapper .other_tip {
    color: #6e15c1;
    font-size: 28rpx;
    text-align: center;
    margin-top: 18rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_get_small_huafei {
    width: 520rpx;
    height: 100rpx;
    margin: 60rpx auto 0;
    letter-spacing: 2rpx;
    color: #ffffff;
    font-size: 40rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .info_title {
    text-align: center;
    color: #ffffff;
    font-size: 50rpx;
    line-height: 60rpx;
    text-shadow: 2rpx 1.9rpx 4rpx rgba(234, 145, 0, 0.98) 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .info_title .num {
    display: inline-block;
    color: #6e15c1;
    padding: 0 10rpx;
    font-size: 50rpx;
    line-height: 60rpx;
    text-shadow: none 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .fill_info_wrapper {
    width: 690rpx;
    height: auto;
    margin: 0 auto 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .fill_info_wrapper .input_group {
    width: 100%;
    height: 70rpx;
    margin: 15rpx;
    line-height: 70rpx;
    color: #ffffff;
    font-size: 30rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .fill_info_wrapper .input_group .input {
    width: 533rpx;
    height: 70rpx;
    background-color: #ffdc91;
    box-shadow: inset 0rpx 1rpx 7rpx 0rpx #dd8700;
    border-radius: 8rpx;
    text-indent: 20rpx;
    color: #ff7b00;
    font-size: 30rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .info_list_wrapper {
    position: relative;
    width: 690rpx;
    height: 467rpx;
    overflow: auto;
    font-size: 24rpx;
    line-height: 36rpx;
    // font-family: 'pingfang';
    color: #ff7b00;
    margin: 29rpx auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .info_list_wrapper .inside_radius_wrapper {
    padding: 24rpx 24rpx 0;
    overflow: auto 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .info_list_wrapper .inside_radius_wrapper .content {
    padding-bottom: 40rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .info_list_wrapper .inside_radius_wrapper .spec {
    display: inline-block;
    background-color: #8333b0;
    color: #ffffff;
    border-radius: 4rpx;
    padding: 0 10rpx;
    margin-top: 10rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .info_list_wrapper .inside_radius_wrapper .arrow {
    display: inline-block;
    width: 14rpx;
    height: 10rpx;
    margin: 0 10rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_group_wrapper {
    width: 530rpx;
    height: 100rpx;
    font-size: 40rpx;
    margin: 30rpx auto 0 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_group_wrapper .btn_back {
    width: 245rpx;
    height: 100rpx;
    color: #ffffff;
    text-align: center;
    letter-spacing: 2rpx;
    float: left;
    font-size: 40rpx 
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_group_wrapper .btn_submit {
    width: 245rpx;
    height: 100rpx;
    text-align: center;
    color: #ffffff;
    letter-spacing: 2rpx;
    float: right;
    font-size: 40rpx 
}
@keyframes clawsVerticalMove {
    50%, 60% {
        transform: translateY(var(--poleDis)) 
   }
    100% {
        transform: translateY(0rpx) 
   }
}
@keyframes clawsHorizontalMove {
    0% {
        transform: translateX(-200rpx) 
   }
    100% {
        transform: translateX(200rpx) 
   }
}
.doll_machine_wrapper .game_claws_wrapper {
    width: 306rpx;
    height: auto;
    position: relative;
    margin: -1100rpx auto 0;
    overflow: hidden 
}
.doll_machine_wrapper .game_claws_wrapper.clawsHorizontalMove {
    animation: clawsHorizontalMove 3s infinite alternate 
}
.doll_machine_wrapper .game_claws_wrapper.clawsVerticalMove {
    animation: clawsVerticalMove 4s 
}
.doll_machine_wrapper .game_claws_wrapper .pole {
    margin: 0 auto;
    width: 98rpx;
    height: 1185rpx 
}
.doll_machine_wrapper .game_claws_wrapper .go_wrapper {
    width: 306rpx;
    height: auto;
    min-height: 270rpx;
    margin: -40rpx auto 0;
    position: relative;
    overflow: hidden 
}
.doll_machine_wrapper .game_claws_wrapper .gift_box {
    position: relative;
    margin: 0 auto;
    margin-top: -30rpx 
}
.doll_machine_wrapper .game_claws_wrapper .gift_box.gift_Snikers {
    width: 117rpx;
    height: auto 
}
.doll_machine_wrapper .game_claws_wrapper .gift_box.gift_Extra_big {
    width: 168rpx;
    height: auto 
}
.doll_machine_wrapper .game_claws_wrapper .gift_box.gift_Doublemint {
    width: 76rpx;
    height: 83rpx;
    margin-top: 10rpx 
}
.doll_machine_wrapper .game_claws_wrapper .gift_box.gift_Doublemint_big {
    width: 210rpx;
    height: auto 
}
.doll_machine_wrapper .game_claws_wrapper .gift_box.gift_Dove {
    width: 144rpx;
    height: auto 
}
.doll_machine_wrapper .game_claws_wrapper .gift_box.gift_Extra {
    width: 84rpx;
    height: auto 
}
.doll_machine_wrapper .game_claws_wrapper .go {
    pointer-events: auto;
    width: 179rpx;
    height: 189rpx;
    margin: 0 auto;
    position: relative;
}
.doll_machine_wrapper .game_claws_wrapper .go_text {
    pointer-events: auto;
    width: 99rpx;
    height: 61rpx;
    margin: 0 auto;
    position: absolute;
    left: 105rpx;
    top: 65rpx;
}
.doll_machine_wrapper .game_claws_wrapper .go_text.normal {
    animation: goFlash .6s infinite;
}
@keyframes clawsLeftRotate {
    100% {
        transform: rotate(-24deg) 
   }
}
@keyframes clawsLeftSmallRotate {
    100% {
        transform: rotate(-40deg) 
   }
}
@keyframes clawsRightRotate {
    100% {
        transform: rotate(24deg) 
   }
}
@keyframes clawsRightSmallRotate {
    100% {
        transform: rotate(40deg) 
   }
}
.doll_machine_wrapper .game_claws_wrapper .claws_left {
    width: 151rpx;
    height: 189rpx;
    position: absolute;
    left: 0;
    top: 70rpx 
}
.doll_machine_wrapper .game_claws_wrapper .claws_left.close {
    animation: clawsLeftRotate 1s forwards 
}
.doll_machine_wrapper .game_claws_wrapper .claws_left.smallClose {
    animation: clawsLeftSmallRotate 1s forwards 
}
.doll_machine_wrapper .game_claws_wrapper .claws_right {
    width: 151rpx;
    height: 189rpx;
    position: absolute;
    left: 150rpx;
    top: 70rpx 
}
.doll_machine_wrapper .game_claws_wrapper .claws_right.close {
    animation: clawsRightRotate 1s forwards 
}
.doll_machine_wrapper .game_claws_wrapper .claws_right.smallClose {
    animation: clawsRightSmallRotate 1s forwards 
}
.doll_machine_wrapper .total_gift_wrapper {
    width: 727rpx;
    height: 720rpx;
    position: absolute;
    left: 11.5rpx;
    bottom: 130rpx 
}
.doll_machine_wrapper .total_gift_wrapper .desk {
    position: absolute;
    bottom: 0 
}
.doll_machine_wrapper .total_gift_wrapper .gift_Snikers_wrapper {
    position: absolute;
    left: 100rpx;
    top: 180rpx;
    width: 117rpx;
    height: 155rpx;
    z-index: 4 
}
.gift_Snikers{
    width: 117rpx;
}
.doll_machine_wrapper .total_gift_wrapper .gift_Extra_big_wrapper {
    position: absolute;
    left: 190rpx;
    top: 120rpx;
    width: 168rpx;
    height: 214rpx;
    z-index: 3 
}
.gift_Extra_big{
    width: 168rpx;
}
.doll_machine_wrapper .total_gift_wrapper .gift_Doublemint_wrapper {
    position: absolute;
    left: 290rpx;
    top: 240rpx;
    width: 76rpx;
    height: 113rpx;
    z-index: 4 
}
.gift_Doublemint{
    width:76rpx;
}
.doll_machine_wrapper .total_gift_wrapper .gift_Doublemint_big_wrapper {
    position: absolute;
    left: 310rpx;
    top: 90rpx;
    width: 210rpx;
    height: 268rpx;
    z-index: 2 
}
.gift_Doublemint_big{
    width: 210rpx;
}
.doll_machine_wrapper .total_gift_wrapper .gift_Dove_wrapper {
    position: absolute;
    left: 480rpx;
    top: 160rpx;
    width: 144rpx;
    height: 189rpx;
    z-index: 1 
}
.gift_Dove{
    
    width: 144rpx;
}
.doll_machine_wrapper .total_gift_wrapper .gift_Extra_wrapper {
    position: absolute;
    left: 580rpx;
    top: 200rpx;
    width: 84rpx;
    height: 139rpx;
    z-index: 0 
}
.gift_Extra{
    width: 84rpx;
}
.doll_machine_wrapper .total_gift_wrapper .text_wrapper {
    position: absolute;
    left: 0;
    top: 520rpx;
    width: 100%;
    height: auto;
    color: #ffffff;
    text-align: center;
    font-size: 46rpx 
}
.doll_machine_wrapper .total_gift_wrapper .text_wrapper .large_text {
    font-size: 65rpx 
}
.doll_machine_wrapper .total_gift_wrapper .text_wrapper .time_wrapper {
    width: 514rpx;
    height: 53rpx;
    background-color: #8623e7;
    box-shadow: inset 0rpx 2rpx 0rpx 0rpx rgba(115, 46, 177, 0.11), inset 0rpx -2rpx 0rpx 0rpx rgba(219, 142, 250, 0.45);
    border-radius: 23rpx;
    color: #ffffff;
    font-size: 28rpx;
    margin: 15rpx auto 0;
    line-height: 53rpx 
}
body {
    height: 100vh;
}
@keyframes goFlash {
    from {
        opacity: 0.3;
   }
    to {
        opacity: 1;
   }
}
@-webkit-keyframes goFlash {
    from {
        opacity: 0.3;
   }
    to {
        opacity: 1;
   }
}
body .Customer {
    position: absolute;
    left: 0;
    top: 380rpx;
    right: auto;
}
body .Customer .cus_img {
    width: 70rpx;
    height: 70rpx;
}
body .Customer .cus_text {
    color: #7233ee;
}
.chooseImg {
    width: 261rpx;
    height: 150rpx;
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Extra {
    height: 430rpx;
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Extra .inside_radius_wrapper {
    flex-wrap: wrap;
}
.doll_machine_wrapper .product_catogory_wrapper .outline_radius_wrapper.wrapper_Extra .inside_radius_wrapper .sku_active_wrapper {
    margin: 0 .300rpx;
}
.ico_not_recieve {
    width: 163rpx;
    height: 51rpx;
    position: absolute;
    bottom: 40rpx;
    left: 30rpx;
    pointer-events: auto;
}
.btn_recieve {
    pointer-events: auto;
}
.declare {
    text-shadow: 0rpx 1.5rpx 0rpx #ff7c00;
    font-size: .2400rpx;
    color: #ffffff;
    text-align: center;
}
.line {
    width: 535rpx;
    margin: 0 auto;
    margin-top: 2rpx;
}
#wrapper_prize_list {
    height: 500rpx;
    text-shadow: 0rpx 1.5rpx 0rpx #ff7c00;
    overflow: hidden;
}
#wrapper_prize_list .row {
    display: flex;
    justify-content: space-around;
    width: 100%;
}
#wrapper_prize_list .row .column {
    width: 180rpx;
    margin-bottom: .200rpx;
    overflow: hidden;
}
.doll_machine_wrapper.index .cover_box.cover_rule .centerWrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
}
.doll_machine_wrapper .doll_machine_wrapper_inner .btn_group_wrapper .btn_submit.btn_long {
    width: 520rpx;
    height: 100rpx;
    margin: 0 auto;
}
